package com.zenithmind.mall.pojo.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.zenithmind.common.base.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 商品分类实体
 * 
 * @author ZenithMind Team
 * @since 2025-06-09
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("mall_product_category")
public class ProductCategory extends BaseEntity {

    /**
     * 分类名称
     */
    private String name;

    /**
     * 分类描述
     */
    private String description;

    /**
     * 父分类ID（0表示顶级分类）
     */
    private String parentId;

    /**
     * 分类图标
     */
    private String icon;

    /**
     * 分类图片
     */
    private String image;

    /**
     * 排序号
     */
    private Integer sortOrder;

    /**
     * 分类级别（1-一级分类，2-二级分类，3-三级分类）
     */
    private Integer level;

    /**
     * 是否显示（0-隐藏，1-显示）
     */
    private Integer status;

    /**
     * SEO关键词
     */
    private String keywords;

    /**
     * SEO描述
     */
    private String seoDescription;
}
